#ifndef __GAME_OBJECT__
#define __GAME_OBJECT__

#include "headers.h"

class GameObject: public SceneNode
{
private:
	std::vector<void*> m_Components;

public:
	GameObject();
	~GameObject();

	//simple call everycomponents' scripts to update
	void OnRenderUpdate();
	void Update();
	void LateUpate();
};

#endif